'''
关键字参数：
    一般我们在调用函数传递参数的时候，都是按照从左往右依次匹配。如果我们希望改变顺序，可以使用关键字参数的写法：
        1.其实就是在调用函数的时候，传递参数也写上参数的名字。
    一般只有在函数拥有多个参数的时候，其中包括了可变参数和固定参数的情况下，我们只想给某些个参数传递参数，并不想给所有的参数传递参数。
        比如在def print函数里传参有的是可以不填的(：optional)使用时，我们只想要给end传递参数，不想给sep传递参数，此时就可以使用关键字参数的写法。
            print(i,end="\t")
'''
#1.定义函数
def say_hello(address,age,name):
    print(f'你好，来自{address}{age}的{name}')
    
#2.调用函数
say_hello('北京',18,'张三') #你好，来自北京18的张三
#关键字参数的调用方法
say_hello(age=18,name='张三',address='北京') #你好，来自北京18的张三
say_hello('北京',name='张三',age=18) #你好，来自北京18的张三

